@@ -81,7 +81,7 @@ class Pointer:
8181
8282 @ property
8383 def possition_x (self ):
84- return _possition_x
84+ return self . _possition_x
8585
8686 def set_x (self , x : int ):
8787 self ._possition_x += x
@@ -136,7 +136,6 @@ def display(x: int, y: int):
136136empty_button = discord.Button(style = discord.ButtonStyle.Secondary, label = " " , custom_id = " empty" , disabled = True )
137137
138138
139- @ property
140139def arrow_button ():
141140 return discord.Button(style = discord.ButtonStyle.Primary)
142141
@@ -146,8 +145,8 @@ async def start_game(ctx: commands.Context):
146145 pointer: Pointer = get_pointer(ctx.guild)
147146 await ctx.send(embed = discord.Embed(title = " Little Game" ,
148147 description = display(x = 0 , y = 0 )),
149- components = [discord.ActionRow(empty_button, arrow_button.set_label(' ↑' ).set_custom_id(' up' ), empty_button),
150- discord.ActionRow(arrow_button.set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button.set_label(' ↓' ).set_custom_id(' down' ).disable_if(pointer.possition_y <= 0 ), arrow_button.set_label(' →' ).set_custom_id(' right' ))
148+ components = [discord.ActionRow(empty_button, arrow_button() .set_label(' ↑' ).set_custom_id(' up' ), empty_button),
149+ discord.ActionRow(arrow_button() .set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button() .set_label(' ↓' ).set_custom_id(' down' ).disable_if(pointer.possition_y <= 0 ), arrow_button() .set_label(' →' ).set_custom_id(' right' ))
151150 ]
152151 )
153152
@@ -158,37 +157,33 @@ async def on_raw_interaction_create(interaction: discord.RawInteractionCreateEve
158157 pointer: Pointer = get_pointer(interaction.guild)
159158 if not (message := interaction.message):
160159 message: discord.Message = await interaction.channel.fetch_message(interaction.message_id)
161- if interaction.button.custom_id == " links" :
162- await message.edit(embed = discord.Embed(title = " Du Hast Links gewählt" ), components = [discord.ActionRow(discord.Button(label = ' Links' , custom_id = ' links' , style = discord.ButtonStyle.Secondary, disabled = True ), discord.Button(label = ' Rechts' , custom_id = ' rechts' , style = discord.ButtonStyle.Danger))])
163- elif interaction.button.custom_id == " rechts" :
164- await message.edit(embed = discord.Embed(title = " Du Hast Rechts gewählt" ), components = [discord.ActionRow(discord.Button(label = ' Links' , custom_id = ' links' , style = discord.ButtonStyle.Danger), discord.Button(label = ' Rechts' , custom_id = ' rechts' , style = discord.ButtonStyle.Secondary, disabled = True ))])
165- elif interaction.button.custom_id == " up" :
160+ if interaction.button.custom_id == " up" :
166161 pointer.set_y(1 )
167162 await message.edit(embed = discord.Embed(title = " Little Game" ,
168163 description = display(x = pointer.possition_x, y = pointer.possition_y)),
169- components = [discord.ActionRow(empty_button, arrow_button.set_label(' ↑' ).set_custom_id(' up' ).disable_if(pointer.possition_y >= 9 ), empty_button),
170- discord.ActionRow(arrow_button.set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button.set_label(' ↓' ).set_custom_id(' down' ), arrow_button.set_label(' →' ).set_custom_id(' right' ).disable_if(pointer.possition_x >= 9 ))]
164+ components = [discord.ActionRow(empty_button, arrow_button() .set_label(' ↑' ).set_custom_id(' up' ).disable_if(pointer.possition_y >= 9 ), empty_button),
165+ discord.ActionRow(arrow_button() .set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button() .set_label(' ↓' ).set_custom_id(' down' ), arrow_button() .set_label(' →' ).set_custom_id(' right' ).disable_if(pointer.possition_x >= 9 ))]
171166 )
172167 elif interaction.button.custom_id == " down" :
173168 pointer.set_y(- 1 )
174169 await message.edit(embed = discord.Embed(title = " Little Game" ,
175170 description = display(x = pointer.possition_x, y = pointer.possition_y)),
176- components = [discord.ActionRow(empty_button, arrow_button.set_label(' ↑' ).set_custom_id(' up' ), empty_button),
177- discord.ActionRow(arrow_button.set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button.set_label(' ↓' ).set_custom_id(' down' ).disable_if(pointer.possition_y <= 0 ), arrow_button.set_label(' →' ).set_custom_id(' right' ).disable_if(pointer.possition_x >= 9 ))]
171+ components = [discord.ActionRow(empty_button, arrow_button() .set_label(' ↑' ).set_custom_id(' up' ), empty_button),
172+ discord.ActionRow(arrow_button() .set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button() .set_label(' ↓' ).set_custom_id(' down' ).disable_if(pointer.possition_y <= 0 ), arrow_button() .set_label(' →' ).set_custom_id(' right' ).disable_if(pointer.possition_x >= 9 ))]
178173 )
179174 elif interaction.button.custom_id == " right" :
180175 pointer.set_x(1 )
181176 await message.edit(embed = discord.Embed(title = " Little Game" ,
182177 description = display(x = pointer.possition_x, y = pointer.possition_y)),
183- components = [discord.ActionRow(empty_button, arrow_button.set_label(' ↑' ).set_custom_id(' up' ), empty_button),
184- discord.ActionRow(arrow_button.set_label(' ←' ).set_custom_id(' left' ), arrow_button.set_label(' ↓' ).set_custom_id(' down' ), arrow_button.set_label(' →' ).set_custom_id(' right' ).disable_if(pointer.possition_x >= 9 ))]
178+ components = [discord.ActionRow(empty_button, arrow_button() .set_label(' ↑' ).set_custom_id(' up' ), empty_button),
179+ discord.ActionRow(arrow_button() .set_label(' ←' ).set_custom_id(' left' ), arrow_button() .set_label(' ↓' ).set_custom_id(' down' ), arrow_button() .set_label(' →' ).set_custom_id(' right' ).disable_if(pointer.possition_x >= 9 ))]
185180 )
186181 elif interaction.button.custom_id == " left" :
187182 pointer.set_x(- 1 )
188183 await message.edit(embed = discord.Embed(title = " Little Game" ,
189184 description = display(x = pointer.possition_x, y = pointer.possition_y)),
190- components = [discord.ActionRow(empty_button, arrow_button.set_label(' ↑' ).set_custom_id(' up' ), empty_button),
191- discord.ActionRow(arrow_button.set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button.set_label(' ↓' ).set_custom_id(' down' ), arrow_button.set_label(' →' ).set_custom_id(' right' ))]
185+ components = [discord.ActionRow(empty_button, arrow_button() .set_label(' ↑' ).set_custom_id(' up' ), empty_button),
186+ discord.ActionRow(arrow_button() .set_label(' ←' ).set_custom_id(' left' ).disable_if(pointer.possition_x <= 0 ), arrow_button() .set_label(' ↓' ).set_custom_id(' down' ), arrow_button() .set_label(' →' ).set_custom_id(' right' ))]
192187 )
193188
194189```
0 commit comments