Skip to content

Commit

Permalink
refactor: tidy code into directories sprites and types
Browse files Browse the repository at this point in the history
  • Loading branch information
remarkablemark committed Jan 15, 2024
1 parent b627ea2 commit 2f80e1d
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 8 deletions.
4 changes: 4 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@
<title>Kaboom Template | remarkablegames</title>
</head>
<body>
<script type="module">
import kaboom from 'kaboom'
kaboom()
</script>
<script type="module" src="src/index.ts"></script>
</body>
</html>
10 changes: 2 additions & 8 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
import 'kaboom/global'

import kaboom from 'kaboom'
import { bean } from './sprites'

import bean from '/sprites/bean.png'

kaboom()

loadSprite('bean', bean)

add([pos(120, 80), sprite('bean')])
add([pos(120, 80), bean])

onClick(() => addKaboom(mousePos()))
7 changes: 7 additions & 0 deletions src/sprites/bean.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import image from '/sprites/bean.png'

import { Sprite } from '../types'

loadSprite(Sprite.bean, image)

export const bean = sprite(Sprite.bean)
1 change: 1 addition & 0 deletions src/sprites/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './bean'
1 change: 1 addition & 0 deletions src/types/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './sprite'
3 changes: 3 additions & 0 deletions src/types/sprite.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export enum Sprite {
bean = 'bean',
}
File renamed without changes.

0 comments on commit 2f80e1d

Please sign in to comment.