aboutsummaryrefslogtreecommitdiff
path: root/examples/shapes_colors_palette.lua
blob: e884cd3ea105267ff9ba77ca183f38c140af0de2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
-------------------------------------------------------------------------------------------
--
--  raylib [shapes] example - Draw raylib custom color palette
--
--  This example has been created using raylib 1.6 (www.raylib.com)
--  raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
--
--  Copyright (c) 2014-2016 Ramon Santamaria (@raysan5)
--
-------------------------------------------------------------------------------------------

-- Initialization
-------------------------------------------------------------------------------------------
local screenWidth = 800
local screenHeight = 450

InitWindow(screenWidth, screenHeight, "raylib [shapes] example - raylib color palette")

SetTargetFPS(60)       -- Set target frames-per-second
-------------------------------------------------------------------------------------------

-- Main game loop
while not WindowShouldClose() do            -- Detect window close button or ESC key
    -- Update
    ---------------------------------------------------------------------------------------
    -- TODO: Update your variables here
    ---------------------------------------------------------------------------------------

    -- Draw
    ---------------------------------------------------------------------------------------
    BeginDrawing()

        ClearBackground(RAYWHITE)

        DrawText("raylib color palette", 28, 42, 20, BLACK)

        DrawRectangle(26, 80, 100, 100, DARKGRAY)
        DrawRectangle(26, 188, 100, 100, GRAY)
        DrawRectangle(26, 296, 100, 100, LIGHTGRAY)
        DrawRectangle(134, 80, 100, 100, MAROON)
        DrawRectangle(134, 188, 100, 100, RED)
        DrawRectangle(134, 296, 100, 100, PINK)
        DrawRectangle(242, 80, 100, 100, ORANGE)
        DrawRectangle(242, 188, 100, 100, GOLD)
        DrawRectangle(242, 296, 100, 100, YELLOW)
        DrawRectangle(350, 80, 100, 100, DARKGREEN)
        DrawRectangle(350, 188, 100, 100, LIME)
        DrawRectangle(350, 296, 100, 100, GREEN)
        DrawRectangle(458, 80, 100, 100, DARKBLUE)
        DrawRectangle(458, 188, 100, 100, BLUE)
        DrawRectangle(458, 296, 100, 100, SKYBLUE)
        DrawRectangle(566, 80, 100, 100, DARKPURPLE)
        DrawRectangle(566, 188, 100, 100, VIOLET)
        DrawRectangle(566, 296, 100, 100, PURPLE)
        DrawRectangle(674, 80, 100, 100, DARKBROWN)
        DrawRectangle(674, 188, 100, 100, BROWN)
        DrawRectangle(674, 296, 100, 100, BEIGE)


        DrawText("DARKGRAY", 65, 166, 10, BLACK)
        DrawText("GRAY", 93, 274, 10, BLACK)
        DrawText("LIGHTGRAY", 61, 382, 10, BLACK)
        DrawText("MAROON", 186, 166, 10, BLACK)
        DrawText("RED", 208, 274, 10, BLACK)
        DrawText("PINK", 204, 382, 10, BLACK)
        DrawText("ORANGE", 295, 166, 10, BLACK)
        DrawText("GOLD", 310, 274, 10, BLACK)
        DrawText("YELLOW", 300, 382, 10, BLACK)
        DrawText("DARKGREEN", 382, 166, 10, BLACK)
        DrawText("LIME", 420, 274, 10, BLACK)
        DrawText("GREEN", 410, 382, 10, BLACK)
        DrawText("DARKBLUE", 498, 166, 10, BLACK)
        DrawText("BLUE", 526, 274, 10, BLACK)
        DrawText("SKYBLUE", 505, 382, 10, BLACK)
        DrawText("DARKPURPLE", 592, 166, 10, BLACK)
        DrawText("VIOLET", 621, 274, 10, BLACK)
        DrawText("PURPLE", 620, 382, 10, BLACK)
        DrawText("DARKBROWN", 705, 166, 10, BLACK)
        DrawText("BROWN", 733, 274, 10, BLACK)
        DrawText("BEIGE", 737, 382, 10, BLACK)

    EndDrawing()
    ---------------------------------------------------------------------------------------
end

-- De-Initialization
-------------------------------------------------------------------------------------------
CloseWindow()        -- Close window and OpenGL context
-------------------------------------------------------------------------------------------