View difference between Paste ID: vEkrFVB8 and TNRFSupM
SHOW: | | - or go back to the newest paste.
1-
#=========================================================================
1+
#=========================================================
2
# Classe Text
3-
#-------------------------------------------------------------------------
3+
#---------------------------------------------------------
4-
# Cole o código abaixo no chamar evento
4+
# Mostra um texto definido em tempo de execução
5
#---------------------------------------------------------
6-
# txt = "texto que você quer mostrar"
6+
# * Adicione um comando de evento Chamar Script com os 
7-
# $txt = Text.new(x,y,w,h,txt)
7+
# parâmetros a seguir:
8
#
9-
# Substitua x,y,w e h pelas cordenadas x e y da tela, a largura e a altura. Respectivamente.
9+
# text = <seu texto aqui>
10-
#=========================================================================
10+
# $systxt = Text.new(x,y,w,h,text)
11
# 
12-
    def initialize(x,y,w,h,txt)
12+
# * Substitua X,Y,W e H por suas respectivas cordenadas de 
13-
        super(nil)
13+
# tela.
14-
        self.bitmap = Bitmap.new(w,h)
14+
15-
        self.bitmap.draw_text(0,0,w,h,txt)
15+
#=========================================================
16-
        @x = x
16+
17-
        @y = y
17+
	
18-
    end
18+
	#====================================
19-
    def update
19+
	# Initialize
20-
        super
20+
	#------------------------------------
21-
        self.x = @x
21+
	# * Inicializa a sprite
22-
        self.y = @y 
22+
	# * Cria uma bitmap
23-
    end
23+
	# * Seta o texto e a posição na bitmap
24-
    def dispose
24+
	#====================================
25-
        self.bitmap.clear
25+
	def initialize(x,y,w,h,text)
26-
        super
26+
		super(nil)
27-
    end
27+
		@text = text
28-
end
28+
		self.bitmap = Bitmap.new(w,h)
29
		self.bitmap.draw_text(0,0,w,h,text)
30
		self.x = x
31
		self.y = y	
32
	end
33
	
34
	#====================================
35
	# Update
36
	#------------------------------------
37
	# * Atualiza a Sprite
38
	#====================================
39
	def update
40
		super	
41
	end
42
	
43
	#====================================
44
	# Dispose
45
	#------------------------------------
46
	# * Dispõe a sprite
47
	#====================================
48
	def dispose
49
		super
50
	end
51
	
52
	#====================================
53
	# Change Text
54
	#------------------------------------
55
	# * Muda o texto da bitmap
56
	# * Muda a posição da bitmap
57
	#====================================
58
	def change_text(x,y,w,h,text)
59
		self.bitmap.clear
60
		self.bitmap = Bitmap.new(w,h)
61
		self.bitmap.draw_text(0,0,w,h,text)
62
		self.x = x
63
		self.y = y		
64
	end
65
	
66
end
67
#=========================================================