Link Search Menu Expand Document

drawRectangle(int x, int y, int w, int h)

Description

Draws the borders of a rectangle of the current color (you can choose index color with setColor()). The coordinate system is the one usually used in most of computer display, with the origin point (0,0) located at the top left corner of the display.

Parameters

x

The x coordinate of the top left corner of the rectangle

y

The y coordinate of the top left corner of the rectangle

w

The width in pixel of the rectangle

h

The height in pixel of the rectangle

Example

main.cpp

#include "Pokitto.h"
#include <cmath>

int color = 0;
float angle = 0;


void update() {
    using PD = Pokitto::Display;

    int color = 0;
    for (float i = 0; i < PI * 2; i += PI / 16.0) {
        int w = std::sin(angle + i) * 64;
        int h = std::cos(angle + i) * 64;
        PD::setColor(color++);
        PD::drawRectangle(PD::width / 2, PD::height / 2, w, h);
    }

    angle += PI/100.0;
}

Project settings

My_settings.h

#define PROJ_SCREENMODE MODE15

Copyright © 2020 Pokitto Oy.