Boa noite pessoal, eu me deparei com um problema aqui que bugou todo meu sistema ao ser incluído!
segue a baixo meu código completo:
NOTA: Eu fiz o teste dele em um projeto novo sozinho, por isso garanto que não foi choque de informações!
https://hastebin.com/ifuvurozuv.rb
Dentro do código coloquei algumas linhas explicando o que eu preciso e o problema que acontece, porem vou detalhar mais aqui:
1ª a sintax não esta permitindo eu puxar os dados globais me forçando a usar as variáveis correspondentes a ele, caso contrario apresenta erros como por exemplo esse! segue imagem:
https://imgur.com/rINyMPO
exemplo: $game_player.x tem que ser substituído pela variável que define ele no banco que é @x.
e no meu code @player_x é = a @x , pra testar o code separadamente so modifique o @player_x por @x que funciona (o mesmo pra @player_y que é = a @y)
2ª eu não faço ideia de como vou criar uma variável que corresponda a minhas 2 subclass (enemy? e enemy) que dão vida ao meu inimigo no game!
NOTA: esse é meu problema principal, porque as outras coisas vão fluir naturalmente após eu saber como iniciar meu inimigo. dai so eu criar os arrt_reader :event_enemy_x e _y e jogar sobre ele.
3ª A sintax realmente deveria esta fazendo isso com as variáveis? Nunca tive esse problema antes! creio que seja culpa da sintax os method error que estou enfrentando!
segue a baixo meu código completo:
NOTA: Eu fiz o teste dele em um projeto novo sozinho, por isso garanto que não foi choque de informações!
https://hastebin.com/ifuvurozuv.rb
Dentro do código coloquei algumas linhas explicando o que eu preciso e o problema que acontece, porem vou detalhar mais aqui:
1ª a sintax não esta permitindo eu puxar os dados globais me forçando a usar as variáveis correspondentes a ele, caso contrario apresenta erros como por exemplo esse! segue imagem:
https://imgur.com/rINyMPO
exemplo: $game_player.x tem que ser substituído pela variável que define ele no banco que é @x.
e no meu code @player_x é = a @x , pra testar o code separadamente so modifique o @player_x por @x que funciona (o mesmo pra @player_y que é = a @y)
2ª eu não faço ideia de como vou criar uma variável que corresponda a minhas 2 subclass (enemy? e enemy) que dão vida ao meu inimigo no game!
NOTA: esse é meu problema principal, porque as outras coisas vão fluir naturalmente após eu saber como iniciar meu inimigo. dai so eu criar os arrt_reader :event_enemy_x e _y e jogar sobre ele.
3ª A sintax realmente deveria esta fazendo isso com as variáveis? Nunca tive esse problema antes! creio que seja culpa da sintax os method error que estou enfrentando!