#include <string>#include <vector>#include <map>#include "dp.h"#include "BlackAdder.h"Include dependency graph for BlackAdder.cpp:

Go to the source code of this file.
Classes | |
| struct | ADD |
Defines | |
| #define | DEB(x) |
Functions | |
| std::string | darken (const std::string &color) |
| std::string | merge_colors (const std::string &c1, const std::string &c2) |
Variables | |
| const char * | colors [] = { "#ffffcc", "#ffccff", "#ccffff", "#ffcccc", "#ccffcc", "#ccccff", "#99ccff", "#cc99ff", "#99ffcc", "#ccff99" } |
| int | colorcount = 0 |
| int | maxcolor = 10 |
|
|
File ......... BlackAdder.cpp Published .... 2004-05-17 Author ....... grymse@alhem.net Definition at line 31 of file BlackAdder.cpp. |
|
|
Definition at line 427 of file BlackAdder.cpp. Referenced by BlackAdder::has_subclass(), and BlackAdder::MakeDot().
00428 {
00429 std::string r = "#";
00430 for (int i = 1; i < 7; i++)
00431 {
00432 r += color[i];
00433 if (color[i] > '0' && color[i] < 'f')
00434 {
00435 if (color[i] == 'a')
00436 r[i] = '8';
00437 else
00438 if (color[i] == 'b')
00439 r[i] = '9';
00440 else
00441 r[i] -= 2;
00442 }
00443 }
00444 return r;
00445 }
|
|
||||||||||||
|
Definition at line 448 of file BlackAdder.cpp. Referenced by BlackAdder::has_subclass(), and BlackAdder::MakeDot().
00449 {
00450 std::string r;
00451 for (int i = 0; i < 7; i++)
00452 r += c1[i] < c2[i] ? c1[i] : c2[i];
00453 return r;
00454 }
|
|
|
Definition at line 41 of file BlackAdder.cpp. Referenced by BlackAdder::MakeDot(). |
|
|
Definition at line 40 of file BlackAdder.cpp. Referenced by BlackAdder::MakeDot(). |
|
|
Definition at line 42 of file BlackAdder.cpp. Referenced by BlackAdder::MakeDot(). |
1.3.6