Noah Petherbridge
d16a8657aa
* SDL2 builds of the game now set their app window icon. * Create/Edit Level window is updated to show a tabbed UI to create a new Level or a new Doodad. The dedicated main menu button to create a new doodad (which immediately prompted for its size) is replaced by this new tab's UI. * Edit Drawing/Play Level window is more responsive to smaller screen sizes by drawing fewer columns of filenames. * Bugfix: the Alert and Confirm modals always re-center themselves on screen, especially to adapt between Portrait or Landscape mode on a mobile device.
28 lines
562 B
Go
28 lines
562 B
Go
// Package enum defines all the little enum types used throughout Doodle.
|
|
package enum
|
|
|
|
// DrawingType tells the EditorScene whether the currently open drawing is
|
|
// a Level or a Doodad.
|
|
type DrawingType int
|
|
|
|
// EditorType values.
|
|
const (
|
|
LevelDrawing DrawingType = iota
|
|
DoodadDrawing
|
|
)
|
|
|
|
// File extensions
|
|
const (
|
|
LevelExt = ".level"
|
|
DoodadExt = ".doodad"
|
|
LevelPackExt = ".levelpack"
|
|
)
|
|
|
|
// Responsive breakpoints for mobile friendly UIs.
|
|
const (
|
|
ScreenWidthXSmall = 400
|
|
ScreenWidthSmall = 600
|
|
ScreenWidthMedium = 800
|
|
ScreenWidthLarge = 1000
|
|
)
|