#1976 Le 12/08/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores totaux, depuis le début :
1) 4035 nesthib
2) 3499 Πυλάδης
3) 3463 samuncle
4) 2537 Кຼزດ
5) 2011 cm-t
6) 1800+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1697 na kraïou
8) 887 helly
9) 877 \\Ouranos//
10) 781 tshirtman
11) 659 gnuuat
12) 565 Lagierl
13) 448 Rolinh
14) 436 The Uploader
15) 428 nathéo
16) 271 Kanor
17) 202 :!pakman
18) 196 Askelon
19) 121 ǤƦƯƝƬ
20) 105 HP
21) 103 kamui57
22) 93 petifrancais
23) 78 edge_one
23) 78 pierguiard
25) 70 gulp
26) 45 Le Rouge
27) 42 sakul
28) 38 xapantu
29) 37 ilagas
30) 30 keny
30) 30 Atem18
32) 26 gustare
32) 26 d10g3n
34) 25 GentooUser
34) 25 Morgiver
34) 25 pfranco
37) 24 ไ୦บเઢ'
37) 24 Steap
39) 20 CROWD
40) 18 Ph3nix_
41) 16 kouskous
42) 15 timsy
43) 12 stratoboy
43) 12 sailing
45) 11 alexises
45) 11 Crocoii
47) 10 Toineo
47) 10 NutMotion
47) 10 pseudovingtcinqcaracteres
47) 10 pfriedZ
47) 10 CasseTaTele
47) 10 Zeibux
47) 10 THS`
47) 10 golgoth42
47) 10 ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
47) 10 Ras'
57) 8 Mornagest
58) 7 Vista
59) 6 ubuntlin
59) 6 asma.geek
61) 5 tendances-tdct
61) 5 kinouchou
63) 4 danychou56
63) 4 Neros
63) 4 Biaise
63) 4 totoflute
63) 4 pinballyoda ㋛
63) 4 NLS le pingouin
63) 4 ceric
63) 4 Dice-Man
63) 4 Pylade
72) 3 Revan26914
72) 3 raspouillas
72) 3 sweetly
72) 3 DaveNull
76) 2 SoJaS
77) 1 geenux
77) 1 ArzhurBZH
77) 1 monsieurweller
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1977 Le 12/08/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores de la période en cours :
1) 102 nesthib
2) 98 Πυλάδης
3) 74 na kraïou
4) 59 samuncle
5) 34 tshirtman
6) 16 HP
7) 15 Кຼزດ
8) 10 Ras'
8) 10 pfranco
10) 9 helly
11) 5 cm-t
11) 5 \\Ouranos//
11) 5 The Uploader
14) 3 DaveNull
15) 2 xapantu
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1978 Le 12/08/2011, à 09:14
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
J'ai jamais utilisé doxygen je crois...
Hors ligne
#1979 Le 12/08/2011, à 10:07
- Rolinh
Re : /* Topic des codeurs couche-tard [5] */
Moi non plus, pas encore...
Hors ligne
#1980 Le 12/08/2011, à 11:49
- helly
Re : /* Topic des codeurs couche-tard [5] */
Enfin reçu le nouveau Stroustrup \o/
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1981 Le 12/08/2011, à 13:14
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
C++ le langage du future pour les problèmes du passé ^^
Hors ligne
#1982 Le 12/08/2011, à 13:25
- helly
Re : /* Topic des codeurs couche-tard [5] */
S’t’un langage trop puissant pour toi ?
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1983 Le 12/08/2011, à 21:04
- Elzen
Re : /* Topic des codeurs couche-tard [5] */
V'là pour ceux que ça intéresse. Touhy release d'aujourd'hui.
Edit : quelqu'un peut m'expliquer pourquoi j'ai copié-collé le lien sur IRC il y a deux minutes sans problème, et que là, le même Ctrl+V a donné autre chose, sans que j'ai rien recopié entre temps ?
…ah, ou alors, une des deux fois, j'ai utilisé la souris sans m'en rendre compte. 'pas l'habitude d'avoir une souris sur mon portable^^"
Dernière modification par ArkSeth (Le 12/08/2011, à 21:06)
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#1984 Le 12/08/2011, à 22:18
- The Uploader
Re : /* Topic des codeurs couche-tard [5] */
Et hop! J'utilise bien moins le CPU maintenant (tout au plus 6% quand je bouge la souris comme un fou au lieu de 14%).
diff --git a/lib/events.rb b/lib/events.rb
index 105559c..591720a 100644
--- a/lib/events.rb
+++ b/lib/events.rb
@@ -1,7 +1,9 @@
module Gauge
module Events
class DrawMe
- def initialize
+ attr_reader :sprite
+ def initialize(sprite)
+ @sprite=sprite
end
end
end
diff --git a/lib/mouse_sprite.rb b/lib/mouse_sprite.rb
index 11975e2..5df3cad 100644
--- a/lib/mouse_sprite.rb
+++ b/lib/mouse_sprite.rb
@@ -16,8 +16,9 @@ module Gauge
end
def mousemoved
+ undraw(@game.screen, @game.background)
@rect.topleft=@event.pos
- @game.push(Gauge::Events::DrawMe.new)
+ @game.push(Gauge::Events::DrawMe.new(self))
end
end
end
diff --git a/main.rb b/main.rb
index ccbf7da..b09dc93 100755
--- a/main.rb
+++ b/main.rb
@@ -12,6 +12,8 @@ module Gauge
class Game
include Listener
attr_accessor :obs_queue
+ attr_reader :screen
+ attr_reader :background
def initialize
@screen = Rubygame::Screen.open([640, 400], 0, [Rubygame::HWSURFACE, Rubygame::DOUBLEBUF])
@screen.title = "Gauge"
@@ -26,12 +28,14 @@ module Gauge
@clock.target_framerate=10
@clock.calibrate
@clock.enable_tick_events
- @sprites=Rubygame::Sprites::Group.new
- Rubygame::Sprites::UpdateGroup.extend_object @sprites
- 1.times do @sprites << MouseSprite.new(self) end
+ #@sprites=Rubygame::Sprites::Group.new
+ #Rubygame::Sprites::UpdateGroup.extend_object @sprites
+ #@sprites <<
+ @mouse=MouseSprite.new(self)
initialize_listener(self)
subscribe(Gauge::Events::DrawMe)
#@music=Rubygame::Music.load("./data/music/1.mp3").play
+ @mouse.draw(@screen)
@screen.flip
end
@@ -45,10 +49,6 @@ module Gauge
end
end
- def drawme
- @drawme=true
- end
-
def update
seconds_passed=@clock.tick().seconds
@event_queue.each do |event|
@@ -63,10 +63,13 @@ module Gauge
end
def draw
- @background.blit(@screen, [0, 0])
- @sprites.draw(@screen)
+ @event.sprite.draw(@screen)
@screen.flip
end
+
+ def drawme
+ @drawme=true
+ end
end
game = Game.new
A résoudre : Adapter cela lorsqu'il y aura non seulement plusieurs sprites (dans un Sprites::UpdateGroupe globale : @sprites), mais aussi plusieurs 'niveaux' de sprites (module Rubygame::Sprites::DepthGroup).
Dernière modification par The Uploader (Le 12/08/2011, à 22:33)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#1985 Le 12/08/2011, à 23:30
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
S’t’un langage trop puissant pour toi ?
non, trop passéiste… et loin de ce qu'on peut faire en terme de puissance d'expression…
@The Uploader: au fait, pourquoi tu te préoccupe de performance à ce stade? tu devrait pas t'occuper de fonctionnalités plutôt? août touche déjà à sa fin…
Dernière modification par tshirtman (Le 12/08/2011, à 23:31)
Hors ligne
#1986 Le 13/08/2011, à 00:33
- Sir Na Kraïou
Re : /* Topic des codeurs couche-tard [5] */
Æ.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#1987 Le 13/08/2011, à 02:16
- nesthib
Re : /* Topic des codeurs couche-tard [5] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1988 Le 13/08/2011, à 02:45
- samυncle
Re : /* Topic des codeurs couche-tard [5] */
..
Hello world
Hors ligne
#1989 Le 13/08/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores totaux, depuis le début :
1) 4045 nesthib
2) 3499 Πυλάδης
3) 3473 samuncle
4) 2537 Кຼزດ
5) 2011 cm-t
6) 1800+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1702 na kraïou
8) 887 helly
9) 877 \\Ouranos//
10) 785 tshirtman
11) 659 gnuuat
12) 565 Lagierl
13) 448 Rolinh
14) 439 The Uploader
15) 428 nathéo
16) 271 Kanor
17) 202 :!pakman
18) 196 Askelon
19) 121 ǤƦƯƝƬ
20) 105 HP
21) 103 kamui57
22) 93 petifrancais
23) 78 edge_one
23) 78 pierguiard
25) 70 gulp
26) 45 Le Rouge
27) 42 sakul
28) 38 xapantu
29) 37 ilagas
30) 30 keny
30) 30 Atem18
32) 26 gustare
32) 26 d10g3n
34) 25 GentooUser
34) 25 Morgiver
34) 25 pfranco
37) 24 ไ୦บเઢ'
37) 24 Steap
39) 20 CROWD
40) 18 Ph3nix_
41) 16 kouskous
42) 15 timsy
43) 12 stratoboy
43) 12 sailing
45) 11 alexises
45) 11 Crocoii
47) 10 Toineo
47) 10 NutMotion
47) 10 pseudovingtcinqcaracteres
47) 10 pfriedZ
47) 10 CasseTaTele
47) 10 Zeibux
47) 10 THS`
47) 10 golgoth42
47) 10 ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
47) 10 Ras'
57) 8 Mornagest
58) 7 Vista
59) 6 ubuntlin
59) 6 asma.geek
61) 5 tendances-tdct
61) 5 kinouchou
63) 4 danychou56
63) 4 Neros
63) 4 Biaise
63) 4 totoflute
63) 4 pinballyoda ㋛
63) 4 NLS le pingouin
63) 4 ceric
63) 4 Dice-Man
63) 4 Pylade
72) 3 Revan26914
72) 3 raspouillas
72) 3 sweetly
72) 3 DaveNull
76) 2 SoJaS
77) 1 geenux
77) 1 ArzhurBZH
77) 1 monsieurweller
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1990 Le 13/08/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores de la période en cours :
1) 112 nesthib
2) 98 Πυλάδης
3) 79 na kraïou
4) 69 samuncle
5) 38 tshirtman
6) 16 HP
7) 15 Кຼزດ
8) 10 Ras'
8) 10 pfranco
10) 9 helly
11) 8 The Uploader
12) 5 cm-t
12) 5 \\Ouranos//
14) 3 DaveNull
15) 2 xapantu
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1991 Le 13/08/2011, à 08:07
- The Uploader
Re : /* Topic des codeurs couche-tard [5] */
helly a écrit :S’t’un langage trop puissant pour toi ?
non, trop passéiste… et loin de ce qu'on peut faire en terme de puissance d'expression…
@The Uploader: au fait, pourquoi tu te préoccupe de performance à ce stade? tu devrait pas t'occuper de fonctionnalités plutôt? août touche déjà à sa fin…
Parce que j'étais choqué par l'utilisation CPU. 14% d'utilisation CPU (un Core 2 Duo T5800 @ 2 Ghz) pour un seul sprite! Au bout de 10 sprites, j'étais cuit.
Insupportable.
Puis bon, je vais devoir gérer le Depth et tout ça maintenant, ça c'est des fonctionnalités.
Dernière modification par The Uploader (Le 13/08/2011, à 08:12)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#1992 Le 13/08/2011, à 09:14
- helly
Re : /* Topic des codeurs couche-tard [5] */
V'là pour ceux que ça intéresse. Touhy release d'aujourd'hui.
Edit : quelqu'un peut m'expliquer pourquoi j'ai copié-collé le lien sur IRC il y a deux minutes sans problème, et que là, le même Ctrl+V a donné autre chose, sans que j'ai rien recopié entre temps ?
…ah, ou alors, une des deux fois, j'ai utilisé la souris sans m'en rendre compte. 'pas l'habitude d'avoir une souris sur mon portable^^"
Ouais, j’ai remarqué qu’on peut stocker en même temps un truc dans ctrl+c et un autre dans shift+insert !
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1993 Le 13/08/2011, à 10:13
- helly
Re : /* Topic des codeurs couche-tard [5] */
putain de git-daemon qui veut pas marcher !
Ça se voit que c’est du made in torvalds ça .
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1994 Le 13/08/2011, à 10:17
- The Uploader
Re : /* Topic des codeurs couche-tard [5] */
C'est à cause de ce fichu git-daemon que je me suis résolu à utiliser gitorious.
Dernière modification par The Uploader (Le 13/08/2011, à 10:19)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#1995 Le 13/08/2011, à 12:13
- helly
Re : /* Topic des codeurs couche-tard [5] */
Bon, gitorious et hg ne sont pas dispo sur mon NAS .
Y’a un autre truc valable pour remplacer git ?
Ou sinon m’enfout, je reste en git+ssh .
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1996 Le 13/08/2011, à 12:16
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
bzr :]
mais pas possible de déployer githorious sur ton nas? pourquoi? oO
Hors ligne
#1997 Le 13/08/2011, à 12:24
- helly
Re : /* Topic des codeurs couche-tard [5] */
Haaa, githorious c’est du décentralisé !
(je croyais que c’était un fork de git)
Ha bha nan alors !
Pour le moment, j’ai pas besoin d’avoir un git dispo publiquement, donc j’en reste avec les clefs publiques ssh
(d’ailleurs, celle de grim (au moins) est toujours demandée )
Dernière modification par helly (Le 13/08/2011, à 12:27)
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1998 Le 13/08/2011, à 12:26
- HP
Re : /* Topic des codeurs couche-tard [5] */
def is_uptodate(self):
t1, t2 = (self.get_mtime(), self._file.get_mtime())
return bool(abs(t1 - t2) < 1e-6)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#1999 Le 13/08/2011, à 12:34
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
@helly: gitorious est libre, tu peux l'utiliser avec leur serveur, OU le déployer sur le tiens… perso je préfère github, pas libre, mais bien plus évolué… et bon, j'ai pas besoin de l'avoir sur mon serveur…
mais bon, oui, git-ssh ça marche bien aussi…
@HP: je pense que bool() est inutile…
Dernière modification par tshirtman (Le 13/08/2011, à 12:35)
Hors ligne
#2000 Le 14/08/2011, à 02:06
- nesthib
Re : /* Topic des codeurs couche-tard [5] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne