Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - kindermoumoute

Pages: 1 ... 14 15 [16] 17 18 ... 57
226
Introduce Yourself! / Re: Greetings from France !
« on: January 24, 2012, 12:17:27 pm »
Plop, bienvenue ! ;)

227
[FR] Programmation Axe Parser / Re: Connaitre Horloge
« on: January 23, 2012, 02:03:48 pm »
° est utilisé pour pointer, par exemple °A donne l'adresse de la variable A. Donc ici j'imagine qu'il faut faire un truc du genre :
Code: [Select]
:°AAsm(DB02E6202009AF0604772310FC180FDB477723DB487723DB457723DB4677)
:Disp A>Dec
:Disp B>Dec
Mais il faut tester exactement de que cela affiche.

228
TI Z80 / Re: TinyCraft [Axe]
« on: January 23, 2012, 01:51:56 pm »
Great ! I can't walk on sand ? :p

229
TI Z80 / Re: TinyCraft [Axe]
« on: January 20, 2012, 11:16:13 am »
Wow, great !

230
TI Z80 / Re: Zombie Gun
« on: January 19, 2012, 11:52:31 am »
Wooow !
Is it in full speed mode or not ?

231
Axe / Re: Bug when I'm using the VAT
« on: January 18, 2012, 09:44:56 am »
Spoiler and code fail with chrome.

Code: [Select]
:.A
:"prgm"→Str1
:Buff(8)
:{ᴱ9830}r→P
:
:Lbl L
:!If {P}-5/2
:For(A,1,{P-6})
:{P-6-A}→{Str1+A}
:End
:0→{Str1+{P-6}+1}
:.It worked really with "+A" ?
:Text(0,0,Str1+1
:End
:
:Pause 200
:
:While 1
:ReturnIf getKey(15)
:If getKey(1)
:ClrHome
:If P-{P-6}-7→P≥{ᴱ982E}<sup>r</sup>
:Goto L
:End
:ElseIf getKey(4)
:ClrHome
:sub(VPR)    <--- Here's a routine to get the previous entry
:Goto L
:ElseIf getKey(54) or getKey(9)
:Goto GO
:End
:End
:
:Lbl GO
:
:...
Il n'y a aucun problème avec ton code.

232
TI Z80 / Re: TinyCraft [Axe]
« on: January 17, 2012, 01:33:04 pm »
A kind of tool sprites is missing, I made 5 sprites' hex different by tool.

@saintrunner : I want a sheet with all items sprites, and there is 53 items. ^^'

233
TI Z80 / Re: TinyCraft [Axe]
« on: January 17, 2012, 01:01:41 pm »
wood pick is 1st and gem is 53rd.
Code: [Select]
----String---Data---Sprite buffer---Sprite back-buffer

--Tools
"wood Pick" [01] [000E0F070D193020] [000E030509102000]
"rock Pick" [02]  [000E0F070D193020] [00000C0204091020]
"iron Pick" [03] [00000C060C193020] [000E0F0305091020]
"gold Pick" [04] [00000C0204091020] [000E0F070D193020]
"gem Pick" [05] [000E030509102000] [000A0D020D093020]

"wood Axe" [06] [041E0F0F1B306040] [041E070B10204000]
"rock Axe" [07] [041E0F0F1B306040] [000008040B102040]
"iron Axe" [08] [0000080C1B306040] [041E0F070B102040]
"gold Axe" [09] [000008040B102040] [041E0F0F1B306040]
"gem Axe" [0A] [041E070B10204000] [04140A051B106000]

"wood Hoe" [0B] [0000000C0E1F3360] [0000000C0E132040]
"rock Hoe" [0C] [0000000C0E1F3360] [00000000000C1320]
"iron Hoe" [0D] [00000000081C3360] [0000000C060F1320]
"gold Hoe" [0E] [00000000000C1320] [0000000C0E1F3360]
"gem Hoe" [0F] [0000000C0E132040] [00000008061D1360]

"wood Shovl" [10] [00000307070E1830] [0000030706081020]
"rock Shovl" [11] [00000307070E1830] [0000000001060810]
"iron Shovl" [12] [00000000050E1830] [0000030703060810]
"gold Shovl" [13] [0000000001060810] [00000307070E1830]
"gem Shovl" [14] [0000030706081020] [00000207030E0830]
--Weapon
"wood Sword" [15] [03070F5E3C387848] [03070E5C38304800]
"rock Sword" [16] [03070F5E3C387848] [0000010204083048]
"iron Sword" [17] [0000014224387048] [03070F1E1C083048]
"gold Sword" [18] [0000010204083048] [03070F5E3C387848]
"gem Sword" [19] [03070E5C38304800] [02050B562C187848]
--Utilities
"Pow Glove" [1A] [000405050F0F1F0F] [00020A0A1814100F]
"Workbench" [1B] [] []
"Furnace" [1C] [] []
"Lantern" [1D] [] []
"Anvil" [1E] [] []
"Oven" [1F] [] []
"Chest" [20] [] []
--Resources
"Wood" [61] [0000000840162FF0] [00000007BFE9DFF0]
"Stone" [62] [0000000201273E18] [0000001C3E192618]
"Flower" [A3] [0000000C0C33000C] [000C0C33333F0C0C]
"Acorn" [A4] [020400111F1F0E04] [020E1F0E00110A04]
"Dirt" [A5] [] []
"Sand" [A6] [] []
"Cactus" [A7] [] []
"Seeds" [A8] [] []
"Wheat" [69] [] []
"Bread" [EA] [0E073B1F6E7C7830] [0018046112044830]
"Apple" [EB] [021E27273F3F3F1E] [020418180000211E]
"Coal" [6C] [] []
"Iron Ore" [6D] [] []
"Gold Ore" [6E] [] []
"Iron" [6F] [] []
"Gold" [70] [] []
"Slime" [71] [] []
"Glass" [72] [] []
"Cloth" [73] [] []
"Cloud" [F3] [] []
"Gem" [74] [] []

234
TI Z80 / Re: TinyCraft [Axe]
« on: January 17, 2012, 12:54:44 pm »
Saintrunner, have you think about all items sprites in yours sheet ? Can you sort items sprite by there number (1-53) ?
Eg. Wood sprite is nice, but how made cloth sprite now ? Can you make a variant to all sprites needed ?
(i hope you understand what I mean :p )

235
TI Z80 / Re: TinyCraft [Axe]
« on: January 17, 2012, 12:26:34 pm »
So, would someone like to do a 8x8 sprite sheet with 3 levels of grey, preferably (for 83+ compatibility) ?
(By sprites, I mean the trees, rocks, ground etc, not the items that are already done ;))
Look previous post, since 1.X.X 3 and 4 grayscales have no difference (I'm surprised too).

@jacobly : It look nice, but we must get used to post source with screen, so plz do it.

236
TI Z80 / Re: TinyCraft [Axe]
« on: January 16, 2012, 04:25:48 pm »
Yeap, i didn't notice this usefull command, it could be a nice optimisation here. ;)

237
TI Z80 / Re: TinyCraft [Axe]
« on: January 16, 2012, 04:07:48 pm »
Can you explain more ? Which command you speak ? I'm interested !

238
TI Z80 / Re: TinyCraft [Axe]
« on: January 16, 2012, 03:22:19 pm »
Many optimisations are possible here, but it was just to introduce how it could works. ;)

239
TI Z80 / Re: TinyCraft [Axe]
« on: January 16, 2012, 01:05:03 pm »
@kindermoumoute, how's the menu systems coming along?
I don't have much free time right now, but I can give to you a pattern :
Code: [Select]
:#Axiom(MEMKIT)
:
:
:.MAIN
:If ALPHA
:
:If WORKBENCH
:CRAFT(1)
:ElseIf FURNACE
:CRAFT(2)
:ElseIf OVEN
:CRAFT(3)
:ElseIf ANVIL
:CRAFT(4)
:Else
:CRAFT(0)
:End
:
:End
...

...
:Lbl CRAFT
:.MAKELIST5(r1)
:
:.Display "CRAFTING" & BOX
:If r1
:.Display "HAVE" & BOX, "COST" & BOX
:Else
:.Display "INVENTORY" instead of "CRAFTING"
:If CHEST
:.Shift "INVENTORY" & BOX to the right, and Display "CHEST" & BOX to the left
:End
:End
:
:Repeat ALPHA
:.Display LIST5 (& CHEST data when needed)
:End
:Return
:
:Lbl MAKELIST5
:0→I
:!If r1
:.Eg to make INVENTORY LIST
:For(r6,0,52)
:If {r6*2+PointerOfItemData}
:→{I*2+L5}
:.If there is quantity of the current item
:{r6*2+1+PointerOfItemData}→{I*2+1+L5}
:I++
:End
:End
:0→{I*2+L5}
:Else ...etc
:...etc
:End
:Return

If you find something better tell me. :P


EDIT : MEMKIT will be usefull to add bytes on appvars for each chest.

240
TI Z80 / Re: TinyCraft [Axe]
« on: January 15, 2012, 02:41:29 pm »
Moreover, I think that it will become even slower with enemies and all, so moving by 2 pixels at once may be better ;)
Yeap, I think it's a good solution.

Pages: 1 ... 14 15 [16] 17 18 ... 57